input{
	outline:none
}
.log,.sub{
	border-bottom:0 none;
	margin:0;
}
.log>div{
	width: 100%;
	margin:.9rem auto;
	background-color: #fff;
	
}
.men,.pas{
	height: 3.1rem;
	position: relative;
	padding-left:2.6rem; 
}
.men{
	border-bottom:1px solid #e0dcdd;
	background:  url(../images/lo-men-bg.png).9rem center no-repeat;
	-webkit-background-size: 1.2rem auto;
	background-size: 1.2rem auto;
}
.pas{
	
	background:  url(../images/lo-pas-bg.png).9rem center no-repeat;
	-webkit-background-size: 1.2rem auto;
	background-size: 1.2rem auto;
}
.men input.txt,.pas .txt{
	width: 80%;
	height: 2rem;
	padding:0.5rem 0 ;
	background-color: #fff;
	font-size: 1rem;
	color:#333;
	line-height:1.6rem;
	outline: none;
}
/*.men input[type=text]{color:#ccc;}*/
.log .close-btn{
	position: absolute;
	right: .6rem;
	top:1.1rem;
	height:1.3rem ;
	width:1.3rem;
	background:  url(../images/btn-clo-bg.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	display: none;
}
.log .lok-btn{
	display: none;
	position: absolute;
	right: 2.6rem;
	top:1.1rem;
	height:1.3rem ;
	width:1.3rem;
	background:  url(../images/btn-lok-bg.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.log .lok-btn-1{
	background:  url(../images/btn-lok-bg-1.png) center center no-repeat;
	-webkit-background-size: 1.3rem 100%;
	background-size: 1.3rem 100%;
}

.sub .go-btn{
	display: block;
	width: 92%;
	height: 3rem;
	margin:1.8rem auto 0;
	text-align: center;
	color:#fff;
	font-size:1rem;
	border-radius: 10px;
	background-color: #ffab9c;
	-webkit-appearance:none;
}
.sub .go-ok{
	background-color: #fb4e30;
}
.comb {
	border:0 none;
	display: none;
}
.comb div{
	height: 2.6rem;
	width: 16rem;
	position: absolute;
	left: 50%;
	margin-left: -8rem;
	top:10rem;
	color:#fff;
	font-size: 1rem;
	text-align: center;
	line-height: 2.6rem;
	border-radius: 5px;
	background-color: rgba(0,0,0,.7);
}